splash of sea water - English Synonyms Dictionary